package com.open.exam.examinerbehavior;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 奶茶
 * 考生行为记录
 * Created by on 2018/7/27.
 */
public class ExaminerBehavior {

    /**
     * 计划ID
     */
    private String examPlanID;

    /**
     * 考点ID
     */
    private String examSiteID;

    /**
     * 考试模式
     */
    private Integer examMode;

    /**
     * 场次ID
     */
    private String examSceneID;

    /**
     * 科目ID
     */
    private String subjectID;

    /**
     * 考场ID
     */
    private String examRoomID;

    /**
     * 考试时间
     */
    private String examDate;

    /**
     * 考生集合
     */
    private List<Examiner> examiners;

    /**
     * 违纪集合
     */
    private List<ViolateRuleRecord> violateRuleRecords;

    /**
     * 延时集合
     */
    private List<DelayRecord> delayRecords;

    /**
     * 换机集合
     */
    private List<ChangeSeatRecord> changeSeatRecords;

    /**
     * 强制交卷集合
     */
    private List<EnforceSubmitPaperRecord> enforceSubmitPaperRecords;

    /**
     * 意外处理集合
     */
    private List<AccidentsProcessRecord> accidentsProcessRecords;

    public ExaminerBehavior() {
        examiners = new ArrayList<>();
        violateRuleRecords = new ArrayList<>();
        delayRecords = new ArrayList<>();
        changeSeatRecords = new ArrayList<>();
        enforceSubmitPaperRecords = new ArrayList<>();
        accidentsProcessRecords = new ArrayList<>();
    }

    public String getExamPlanID() {
        return examPlanID;
    }

    public void setExamPlanID(String examPlanID) {
        this.examPlanID = examPlanID;
    }

    public String getExamSiteID() {
        return examSiteID;
    }

    public void setExamSiteID(String examSiteID) {
        this.examSiteID = examSiteID;
    }

    public Integer getExamMode() {
        return examMode;
    }

    public void setExamMode(Integer examMode) {
        this.examMode = examMode;
    }

    public String getExamSceneID() {
        return examSceneID;
    }

    public void setExamSceneID(String examSceneID) {
        this.examSceneID = examSceneID;
    }

    public String getSubjectID() {
        return subjectID;
    }

    public void setSubjectID(String subjectID) {
        this.subjectID = subjectID;
    }

    public String getExamRoomID() {
        return examRoomID;
    }

    public void setExamRoomID(String examRoomID) {
        this.examRoomID = examRoomID;
    }

    public String getExamDate() {
        return examDate;
    }

    public void setExamDate(String examDate) {
        this.examDate = examDate;
    }

    public List<Examiner> getExaminers() {
        return examiners;
    }

    public void setExaminers(List<Examiner> examiners) {
        this.examiners = examiners;
    }

    public List<ViolateRuleRecord> getViolateRuleRecords() {
        return violateRuleRecords;
    }

    public void setViolateRuleRecords(List<ViolateRuleRecord> violateRuleRecords) {
        this.violateRuleRecords = violateRuleRecords;
    }

    public List<DelayRecord> getDelayRecords() {
        return delayRecords;
    }

    public void setDelayRecords(List<DelayRecord> delayRecords) {
        this.delayRecords = delayRecords;
    }

    public List<ChangeSeatRecord> getChangeSeatRecords() {
        return changeSeatRecords;
    }

    public void setChangeSeatRecords(List<ChangeSeatRecord> changeSeatRecords) {
        this.changeSeatRecords = changeSeatRecords;
    }

    public List<EnforceSubmitPaperRecord> getEnforceSubmitPaperRecords() {
        return enforceSubmitPaperRecords;
    }

    public void setEnforceSubmitPaperRecords(List<EnforceSubmitPaperRecord> enforceSubmitPaperRecords) {
        this.enforceSubmitPaperRecords = enforceSubmitPaperRecords;
    }

    public List<AccidentsProcessRecord> getAccidentsProcessRecords() {
        return accidentsProcessRecords;
    }

    public void setAccidentsProcessRecords(List<AccidentsProcessRecord> accidentsProcessRecords) {
        this.accidentsProcessRecords = accidentsProcessRecords;
    }

    public static void main(String[] args) {
    }
}
